﻿.content { padding: 0; }
#left { background: url("images/member/left.gif") repeat-y scroll 0 0 transparent; float: left; position: relative; width: 180px; }
#right { float: right; padding: 10px; position: relative; width: 770px; border: solid 3px #F5F5F5; border-radius: 6px; }

#left h2 { background: url("images/member/left_h2.gif") repeat scroll 0 0 transparent; height: 25px; position: relative; font-size: 14px; margin: 0; padding: 0; }
#left strong { display: block; left: 12px; position: absolute; top: 3px; }
#left h2 .adorn1 { background: url("images/member/left_h2.gif") no-repeat scroll 0 -35px transparent; height: 25px; left: 0; position: absolute; top: 0; width: 3px; }
#left h2 .adorn2 { background: url("images/member/left_h2.gif") no-repeat scroll 0 bottom transparent; height: 25px; position: absolute; right: 0; top: 0; width: 3px; }
#left dl { padding-bottom: 8px; width: 180px; }
#left dt { background: url("images/member/left_dt.gif") no-repeat scroll 0 0 transparent; color: #3E3E3E; font-weight: bold; height: 27px; line-height: 25px; padding: 0 0 8px 12px; width: 168px; }
#left dd { margin: 0 0 0 10px; }
#left dd a { cursor: pointer; display: block; height: 26px; line-height: 26px; padding-left: 25px; background-image: url("images/member/ico.gif"); background-repeat: no-repeat; }
.ico1 { background-position: 0 -138px; }
.ico2 { background-position: 0 -163px; }
.ico3 { background-position: 0 -357px; }
.ico4 { background-position: 0 -330px; }
#left .adorn_bottom { background: url("images/member/adorn_bottom.gif") repeat scroll 0 0 transparent; height: 3px; overflow: hidden; width: 180px; }

.tab { background: url("images/member/tab.gif") repeat-x scroll center bottom transparent; height: 28px; line-height: 26px; width: 100%; }
.tab li { cursor: pointer; float: left; font-size: 14px; margin-right: 2px; list-style: none; }
.tab .normal { background: none repeat scroll 0 0 #F9F9F9; border: 1px solid #E2E2E2; color: #3E3E3E; font-weight: bold; height: 26px; padding: 0; }
.tab .active { background: none repeat scroll 0 0 #FFFFFF; border-color: #E2E2E2 #E2E2E2 #FFFFFF; border-style: solid; border-width: 1px; color: #FF4F01; font-weight: bold; height: 26px; padding: 0 20px; }
.tab .normal a { color: #3E3E3E; float: left; height: 26px; padding: 0 20px; text-decoration: none; }
.wrap { border-right: 1px solid #E2E2E2; border-left: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; padding: 10px; }

#addGoods h4 { line-height: 35px; font-size: 16px; padding: 0; margin: 0; border-bottom: 1px solid #E2E2E2; }

.goodsItems { margin: 5px; }
.goodsItems label { font-weight: bold; }

.goodsItems .pic_list { float: left; width: 310px; border: 1px solid #E2E2E2; }
.goodsItems .pic_list li { list-style: none; }
.goodsItems .pic_list .big_pic { padding: 3px; text-align: center; width: 300px; height: 300px; background-color: #E2E2E2; margin: 2px auto; }
.goodsItems .pic_list .big_pic img { width: 300px; max-height: 300px; }
.goodsItems .pic_list .small_pic li { float: left; height: 55px; margin: 0 3px; position: relative; width: 55px; }

.goodsItems .pic_list .upload_btn { margin: 5px 0; position: relative; width: 310px; }
.goodsItems .pic_list .upload_btn .upload { background: url("images/member/btn.gif") repeat scroll 0 -755px transparent; cursor: pointer; height: 32px; line-height: 32px; margin: 0 auto; width: 292px; }
.goodsItems .pic_list .upload .hide { background: url("images/member/btn.gif") no-repeat scroll 200px -116px transparent; }
.goodsItems .pic_list .upload .show { background: url("images/member/btn.gif") no-repeat scroll 200px -156px transparent; }
.goodsItems .pic_list .upload b { color: #3E3E3C; display: block; font-size: 14px; height: 32px; text-align: center; width: 292px; }
.goodsItems .pic_list .upload_con { background: none repeat scroll 0 0 #FFFFFF; position: absolute; left: 9px; top: 30px; z-index: 5; width: 270px; padding: 10px; border: 1px solid #E2E2E2; }
.goodsItems .pic_list .upload_con ul { overflow: hidden; width: 270px; }
.goodsItems .pic_list .upload_con ul li { color: #3F3D3E; cursor: pointer; display: inline; float: left; font-weight: bold; height: 28px; line-height: 28px; margin-left: 30px; overflow: hidden; text-align: center; }
.goodsItems .pic_list .upload_con ul .btn1 { background: url("images/member/btn.gif") no-repeat scroll 0 -803px transparent; width: 86px; }
.goodsItems .pic_list .upload_con ul .btn2 { background: url("images/member/btn.gif") no-repeat scroll 0 -837px transparent; width: 79px; padding-right: 10px; }

#goods_upload_progress .fileItem { line-height: 25px; height: 25px; position: relative; }
#goods_upload_progress .fileItem .progressStatus { float: right; }
#goods_upload_progress .fileItem .progressBar { position: absolute; height: 2px; background-color: #f00; bottom: 0; left: 0; }

#goods_img_progress .fileItem { line-height: 25px; height: 25px; position: relative; }
#goods_img_progress .fileItem .progressBar { position: absolute; height: 2px; background-color: #f00; bottom: 0; left: 0; }

.goodsItems .pic_list .upload_con .upload_txt { color: #9D9D9D; line-height: 20px; }

.goodsItems .products { float: right; width: 400px; }
.goodsItems .products p { padding: 5px 0; line-height: 30px; }
.goodsItems .products p label { width: 120px; text-align: right; display: inline; float: left; }
.goodsItems .products p input { border: 1px solid #ccc; font-size: 14px; padding: 4px; }

#tb_protype h5 { font-size: 12px; font-weight: bold; margin: 10px 0; }
#tb_protype .group_item { background: #F6F6F6; border: 1px solid #E8E8E8; margin-top: 8px; padding: 10px; color: #666; line-height: 25px; }
#tb_protype .group_item .prop_name { width: 100px; float: left; text-align: right; }
#tb_protype .group_item .prop_name span { color: #F00; }
#tb_protype .group_item .prop_value { width: 600px; float: left; }
#tb_protype .group_item .prop_value label { font-weight: normal; }

#tb_portfoliomain { padding-left: 120px; }
#tb_portfoliomain table { width: 50%; }
#tb_portfoliomain table td { text-align: center; }
.tb_grid_inout input { width: 30px; }

.listView { border: 1px solid #E8E8E8; padding: 10px 0; }
.listView table { border-top: 1px solid #E8E8E8; }
.listView th { text-align: center; border-bottom: 1px solid #E8E8E8; border-left: 1px solid #E8E8E8; line-height: 30px; font-size: 14px; background-color: #F9F9F9; }
.listView td { border-bottom: 1px solid #E8E8E8; border-left: 1px solid #E8E8E8; padding: 4px; }


.goods_img_list{ margin: 5px 10px;}
#goods_img_list ul{ list-style: none;padding: 0;margin: 0;}
#goods_img_list ul li{ float:left;margin: 5px;position: relative;width: 55px;height: 55px;cursor: pointer;}
#goods_img_list ul li .tips{display: none; position: absolute;bottom: 0;left: 0;height: 20px;line-height: 20px;background: #ffa500;color: #fff;width: 55px;text-align: center;}

input.btn {background: url("images/btn.png") repeat scroll 0 0 transparent;border: medium none;color: #FFF;font-weight: bold;height: 30px;width: 142px;}